Scalable Multi-agent Simulation Based on MapReduce
نویسندگان
چکیده
Jason is perhaps the most advanced multi-agent programming language based on AgentSpeak . Unfortunately, its current Java-based implementation does not scale up and is seriously limited for simulating systems of hundreds of thousands of agents. We are presenting a scalable simulation platform for running huge numbers of agents in a Jason style simulation framework. Our idea is (1) to identify independent parts of the simulation in order to parallelize as much as possible, and (2) to use and apply existing technology for parallel processing of large datasets (e.g.MapReduce). We evaluate our approach on an early benchmark and show that it scales up linearly (in the number of agents).
منابع مشابه
Dynamic configuration and collaborative scheduling in supply chains based on scalable multi-agent architecture
Due to diversified and frequently changing demands from customers, technological advances and global competition, manufacturers rely on collaboration with their business partners to share costs, risks and expertise. How to take advantage of advancement of technologies to effectively support operations and create competitive advantage is critical for manufacturers to survive. To respond to these...
متن کاملCloud Implementation Of Agent-Based Simulation Model In Evacuation Scenarios
Over the years evacuation simulation has become increasingly important in the research on the wide class of problems related to the public security in emergency situations. In this paper we develop simulation platform fully integrated with the cloud systemwith using the MapReduce programing model and Hadoop framework.The environment illustrating evacuation scenarios and actors is modelled. by c...
متن کاملA Scalable XSLT Processing Framework based on MapReduce
The eXtensible Stylesheet Language Transformation (XSLT) is a de-facto standard for XML data transforming and extracting. Efficient processing of large amounts of XML data brings challenges to conventional XSLT processors, which are designed to run in a single machine context. To solve these data-intensive problems, MapReduce paradigm in the cloud computing domain has received a comprehensive a...
متن کاملA multi Agent System Based on Modified Shifting Bottleneck and Search Techniques for Job Shop Scheduling Problems
This paper presents a multi agent system for the job shop scheduling problems. The proposed system consists of initial scheduling agent, search agents, and schedule management agent. In initial scheduling agent, a modified Shifting Bottleneck is proposed. That is, an effective heuristic approach and can generate a good solution in a low computational effort. In search agents, a hybrid search ap...
متن کاملTitle: Scalable Multi Agent Based Simulation
Modelling and simulating entities that perceive the environment, reason upon their perceptions and certain background of knowledge, and act upon that environment is the burden of Multi Agent based Simulation (MABS). Agent based simulation can help to study the dynamic behavior of complex systems. It plays an important role in agent research as well as development of agent applications, and can ...
متن کامل